var http = require("http");

var fs = require("fs");

var url = require("url");

var app = http.createServer(function(req, res) {
  var urlObj = url.parse(req.url, true);
  var path = urlObj.pathname; //    /index.html

  //能够将css 和js html 文件都载入
  //1. 区分这些文件===》 文件后缀来区分
  //2. 需要得到 . 后面的内容   css/html/js
  //3. 得到文件后缀后，就可以去不同的目录读取对应文件
  
  var arr = path.split(".");
  var back = arr.pop();
  var filePath = "";

//   if (back == "html") {
//     filePath = "./template" + path;
//   } else if (back == "css") {
//     filePath = "." + path;
//   } else if (back == "js") {
//     filePath = "." + path;
//   }

  switch(back){
    case 'html':
        filePath = "./template" + path;
        break;
    case 'css':
        filePath = "." + path;
        break;
    case 'js':
        filePath = "." + path;
        break;
  }

  fs.readFile(filePath, function(err, data) {
    if (err) {
      res.write("page not found");
    } else {
      res.write(data);
    }
    res.end();
  });

});

app.listen(8000);
